import { BwAntComNameEnum } from './coms/ant'
import { BwVueComNameEnum } from './coms/vue'
import { BwHtmlComNameEnum } from './coms/html'
import { BwVanComNameEnum } from './coms/vant'
import { BwVxeComNameEnum } from './coms/vxe'
import { BwBwComNameEnum } from './coms/bwCom'

export {
  BwAntComNameEnum,
  BwVueComNameEnum,
  BwHtmlComNameEnum,
  BwVanComNameEnum,
  BwVxeComNameEnum,
  BwBwComNameEnum,
}
/** 自定义组件外放属性[front]值类型  */
export enum BwCustomComFrontTypeEnum {
  pc = 'pc',

  ios = 'ios',

  android = 'android',
}

/** 组件类型 */
export enum BwComTypeEnum {
  /** ant 组件库 */
  ant = 'ant',

  /** vant 组件库 */
  vant = 'vant',

  /** vxe 组件库 */
  vxe = 'vxe',

  /** 原生标签 */
  html = 'html',

  /** vue 内置组件 */
  vue = 'vue',

  /** bw 官方自定义组件库 */
  bw = 'bw',

  /** 自定义组件 */
  custom = 'custom',
}
